IDA and IBRD total
Physicians (per 1000 ppl)
Year
Value
2019
1.3508067281479
2010
1.2007776796562
2000
1.2419744718328
1990
1.0889080860915